package net.minecraft.server.dedicated; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; class DedicatedServerCommandThread extends Thread { final DedicatedServer server; DedicatedServerCommandThread(DedicatedServer par1DedicatedServer) { this.server = par1DedicatedServer; } public void run() { BufferedReader var1 = new BufferedReader(new InputStreamReader(System.in)); String var2; try { while (!this.server.isServerStopped() && this.server.isServerRunning() && (var2 = var1.readLine()) != null) { this.server.addPendingCommand(var2, this.server); } } catch (IOException var4) { var4.printStackTrace(); } } }